package com.talkweb.newproject.admin.sysuser.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by qsf on 2019/4/17.
 */
@Setter
@Getter
public class SysUserDTO implements Serializable{

    private static final long serialVersionUID=1L;
    /**主键*/
    @ApiModelProperty(value="主键")
    private Long id;

    /**USER_NAME*/
    @ApiModelProperty(value="USER_NAME")
    private String userName;

    /**USER_NO*/
    @ApiModelProperty(value="USER_NO")
    private String userNo;

    /**LOGIN_NAME*/
    @ApiModelProperty(value="LOGIN_NAME")
    private String loginName;

    /**PASSWORD*/
    @ApiModelProperty(value="PASSWORD")
    private String password;

    /**SALT*/
    @ApiModelProperty(value="SALT")
    private String salt;

    /**MOBILE*/
    @ApiModelProperty(value="MOBILE")
    private String mobile;

    /**EMAIL*/
    @ApiModelProperty(value="EMAIL")
    private String email;

    /**USER_IMAGE*/
    @ApiModelProperty(value="USER_IMAGE")
    private String userImage;

    /**SEX*/
    @ApiModelProperty(value="SEX")
    private String sex;

    /**BIRTHDAY*/
    @ApiModelProperty(value="BIRTHDAY")
    private String birthday;

    /**NATIONALITY*/
    @ApiModelProperty(value="NATIONALITY")
    private String nationality;

    /**EDUCATION*/
    @ApiModelProperty(value="EDUCATION")
    private String education;

    /**JOB*/
    @ApiModelProperty(value="JOB")
    private String job;

    /**HOME_ADDRESS*/
    @ApiModelProperty(value="HOME_ADDRESS")
    private String homeAddress;

    /**HOME_ZIPCODE*/
    @ApiModelProperty(value="HOME_ZIPCODE")
    private String homeZipcode;

    /**HOME_TEL*/
    @ApiModelProperty(value="HOME_TEL")
    private String homeTel;

    /**OFFICE_TEL*/
    @ApiModelProperty(value="OFFICE_TEL")
    private String officeTel;

    /**OFFICE_ADDRESS*/
    @ApiModelProperty(value="OFFICE_ADDRESS")
    private String officeAddress;

    /**ORDER_BY*/
    @ApiModelProperty(value="ORDER_BY")
    private String orderBy;

    /**VALIDATE_STATE*/
    @ApiModelProperty(value="VALIDATE_STATE")
    private String validateState;

    /**IS_LOCKED*/
    @ApiModelProperty(value="IS_LOCKED")
    private String isLocked;

    /**VERSION*/
    @ApiModelProperty(value="VERSION")
    private Long version;

    /**创建时间*/
    @ApiModelProperty(value="创建时间")
    private Date createDate;

    /**CARD_NO*/
    @ApiModelProperty(value="CARD_NO")
    private String cardNo;

    /**PROBATION_PERIOD*/
    @ApiModelProperty(value="PROBATION_PERIOD")
    private Long probationPeriod;

    /**入职日期*/
    @ApiModelProperty(value="入职日期")
    private Date entryDate;

    /**离职日期*/
    @ApiModelProperty(value="离职日期")
    private Date quitDate;

    /**参加工作日期*/
    @ApiModelProperty(value="参加工作日期")
    private Date workDate;

    /**POLITICAL_STATUS*/
    @ApiModelProperty(value="POLITICAL_STATUS")
    private String politicalStatus;

    /**USER_RELATION*/
    @ApiModelProperty(value="USER_RELATION")
    private String userRelation;

    /**ANNUAL_LEAVE*/
    @ApiModelProperty(value="ANNUAL_LEAVE")
    private Long annualLeave;

    /**JXZJ*/
    @ApiModelProperty(value	="JXZJ")
    private String jxzj;

    /**NJQSRQ*/
    @ApiModelProperty(value="NJQSRQ")
    private Date njqsrq;

    /**UUID*/
    @ApiModelProperty(value="UUID")
    private String uuid;
    private Long orgid;
    private Long positionid;
    private String orgname;
    private String positionname;
}
